$(document).ready(function(){
	//js初始化只能用id,不能用class,否则编辑器会以class方式自动初始化
	/*xheditor = $('#xheditor').xheditor({
					width:550,height:150,	//大小设置
					tools: getXeditorTools().join(',')	//工具栏组：full,mfull,simple,mini
				});*/
	//尽量不要用class='xheditor'或id=xheditor初始化
	xheditor = $('.editor').xheditor({
					loadCSS : $.cookie('__PROJECT__') + 'Public/share/plug/xheditor/xheditor.css',//加载外部css,多个css时[a.css,b.css,c.css]
					width : 710, height : 310,	//大小设置
					internalScript:true,inlineScript:true,//两个设为true则可保留js代码(默认会将js代码过滤)
					internalStyle:true,inlineStyle:true,//两个设为true则可保留样式代码(默认会将样式代码过滤)
					tools: getXeditorTools().join(','),	//工具栏组：full,mfull,simple,mini
					plugins:xheditorPlugins(),
					//forcePtag:false, //强制使用P标签,默认true，值设为false时用<br>作为换行
					showBlocktag:true//显示段落标签，默认false
				});
	$('.xheIcon.xheBtnAbout').remove();
});

//卸载编辑器方法：
	//$('#elm1').xheditor(false);
	
//将内容插入光标中
	//$('#elm1').xheditor().loadBookmark();
	//$('#elm1').xheditor().pasteText('返回值：\r\n'+v);

function getXeditorTools(){
	var $tools = new Array();
	//$tools[] = '|'; //分隔符
	//$tools[] = '/'; //强制换行
	//$tools[0] = 'Cut'; //剪切
	//$tools[1] = 'Copy'; //复制
	//$tools[2] = 'Paste'; //粘贴
	//$tools[3] = 'Pastetext'; //文本粘贴
	//$tools[4] = '|'; //分隔符
	$tools[5] = 'Blocktag'; //段落标签
	$tools[6] = 'Fontface'; //字体
	$tools[7] = 'FontSize'; //字体大小
	$tools[8] = 'Bold'; //粗体
	$tools[9] = 'Italic'; //斜体
	$tools[10] = 'Underline'; //下划线
	$tools[11] = 'Strikethrough'; //中划线
	$tools[12] = 'FontColor'; //字体颜色
	$tools[13] = 'BackColor'; //字体背景色
	//$tools[14] = 'SelectAll'; //全选
	$tools[15] = 'Removeformat'; //删除文字格式
	$tools[16] = '|'; //分隔符
	$tools[17] = 'Align'; //对齐
	$tools[18] = 'List'; //列表
	$tools[19] = 'Outdent'; //减少缩进
	$tools[20] = 'Indent'; //增加缩进
	$tools[21] = '|'; //分隔符
	$tools[22] = 'Link'; //超链接
	//$tools[23] = 'Unlink'; //删除链接
	//$tools[24] = 'Anchor'; //锚点
	$tools[25] = 'Img'; //图片
	//$tools[26] = 'Flash'; //Flash动画
	//$tools[27] = 'Media'; //Windows media player视频
	//$tools[28] = 'Hr'; //插入水平线
	$tools[29] = 'Emot'; //表情
	$tools[30] = 'Table'; //表格
	$tools[31] = '|'; //分隔符
	$tools[32] = 'myMenu'; //自定义下拉菜单
	$tools[33] = 'Source'; //切换源代码模式
	//$tools[34] = 'Preview'; //预览当前代码
	//$tools[35] = 'Print'; //打印
	$tools[36] = '|'; //分隔符
	$tools[37] = 'Fullscreen'; //切换全屏模式
	$tools[38] = 'About'; //关于xhEditor
	return $tools;
}

function xheditorPlugins(){
	result = {
		myMenu:{c:'btnmyMenu',t:'自定义菜单',h:1,e:function(){
            var _this=this;
            var arrMenu=[
            			{s:'插入“Code代码”',v:"<br><pre class='code'>Code代码高亮</pre><br>",t:'插入Code代码块'},
            			{s:'插入“大标题H2”',v:'<br><h2>大标题H2</h2><br>',t:'插入大标题H2'},
            			{s:'插入“小标题H3”',v:'<br><h3>小标题H3</h3><br>',t:'插入小标题H3'},
            			{s:'插入“引号备注模块”',v:"<br><blockquote class='style1'><p>引号备注模块</p></blockquote><br>",t:'插入引号备注模块'},
            			{s:'插入“双引号模块”',v:"<br><blockquote class='style3'><img src='"+$.cookie('__PROJECT__')+"Public/share/images/blockquoteup2.png' alt=''><p>双引号模块</p><img src='"+$.cookie('__PROJECT__')+"Public/share/images/blockquotedown2.png' alt=''></blockquote><br>",t:'插入双引号模块'},
            			{s:'插入“Block模块”',v:"<br><blockquote class='style2'><p>block模块</p></blockquote><br>",t:'插入block模块'}
            			];
            _this.saveBookmark();
            _this.showMenu(arrMenu,function(v){_this.pasteHTML(v);});
        }}
	};
	return result;
}